package com.huangyi.fileservice.constants;

/**
 * 签名相关常量
 */
public class OSSConstants {

    /**
     * 签名过期时间（秒）
     * 10 分钟
     */
    public static final Integer SIGN_EXPERT = 10 * 60;

    /**
     * 签名过期时间格式
     * 例如：2025-08-14T12:00:00.000Z
     */
    public static final String SIGN_EXPIRE_TIME_FORMAT = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";

    /**
     * 请求时间格式
     * 例如：20250814T120000Z
     */
    public static final String SIGN_REQUEST_TIME_FORMAT = "yyyyMMdd'T'HHmmss'Z'";

    /**
     * 请求的日期格式
     * 例如：20250814
     */
    public static final String SIGN_DATE_FORMAT = "yyyyMMdd";
}
